/*
 * Copyright(c) 2018 优居科技 All rights reserved.
 * distributed with this file and available online at
 * http://www.yjyz.com/
 */
package com.zb.api.business.dto;

import lombok.Data;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;


import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
* 材料表
 *
 * @author cwp
 * @version v1.0
 * @CreationTime: - 2022-02-08 14:19:31
 * @Description:
 */
@Getter
@Data
public class PosWaresDto implements Serializable {

    /** id */
    
    @ApiModelProperty(value = "id", notes = "")
    private Integer id;
    /** 商品名称 */
    @ApiModelProperty(value = "商品名称", notes = "@Length(max=32)")
    private String waresName;

    private Integer merchantId;
    private String merchantName;
    /** 价格 */
    @ApiModelProperty(value = "价格", notes = "@NotNull ")
    private java.math.BigDecimal waresPrice;
    /** 商品编码 */
    @ApiModelProperty(value = "商品编码", notes = "@Length(max=32)")
    private String waresCode;
    /** 颜色 */
    @ApiModelProperty(value = "颜色", notes = "@Length(max=255)")
    private String colour;
    /** 材质 */
    @ApiModelProperty(value = "材质", notes = "@Length(max=32)")
    private String quality;
    /** 规格 */
    @ApiModelProperty(value = "规格", notes = "@Length(max=32)")
    private String norms;
    /** 连接地址 */
    @ApiModelProperty(value = "连接地址", notes = "@Length(max=32)")
    private String waresUrl;
    /** 类型 */
    @ApiModelProperty(value = "类型", notes = "@Max(127)")
    private Integer type;
    private String typeName;
    /** 状态1开启2禁用3注销 */
    @ApiModelProperty(value = "状态1开启2禁用3注销", notes = "@Max(127)")
    private Integer status;
    /** 备注 */
    @ApiModelProperty(value = "备注", notes = "@Length(max=255)")
    private String remarks;
    /** 创建时间 */
    
    @ApiModelProperty(value = "创建时间", notes = "")
    private Long createTm;
    /** 是否删除0正常 1删除 */
    @ApiModelProperty(value = "是否删除0正常 1删除", notes = "@NotNull @Max(127)")
    private Integer isFlag;
    // start-处理日期参数查询条件

    /** lastUpdateTm字符串类型 */
    private String lastUpdateTmStr;

    /** lastUpdateTm开始时间 */
    private String lastUpdateTmBegin;

    /** lastUpdateTm结束时间 */
    private String lastUpdateTmEnd;

    // end-处理日期参数查询条件
    private Integer pageNo;
    private Integer pageSize;

    private List<Integer> ids;
    private List<String> idStr;

}
